body{
    -ms-word-break: break-all;
    word-break: break-all;

}

body a:hover{
    text-decoration: none;
    color:#38C2DC;
}

::selection {
    background: #d33127;
    color: #f2f2e5;
}

::-moz-selection {
    background:#d33127;
    color:#f2f2e5;
}

section{
    padding: 50px 0;
}
#main {
    padding-top: 0;
    padding-bottom: 0;
}

.navbar-default .navbar-brand{
    color: #ffffff;
}

.content{
    clear: both;
    border-color: transparent;
    background-color: #d9eef2;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.4);
}

#blogContents .blog_post{
    padding: 30px 0;
}

.markdown-body{
    border-color: transparent;
    background-color: #d9eef2;
}
footer {
    background-color: #034754;
}

footer .content{
    padding: 60px 0;
    background-color:  #79c3d2;
    color:#033F52;
}


.value:after {
    content: ": ";
}

.value:before {
    content: " ";
}

header .navbar-default {
    background-color: #034754;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
    border: 0px;
    color: #A1C3EE;
    filter:alpha(opacity=50);
    border-radius: 0;
 }

header .menu{
    color: #ffffff;
}

.blog_header{
    padding-bottom: 28px;
    color: #A5410A;
}

#geyan{
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
    /* background-color: #6f5499; */
    /* background-image: -webkit-gradient(linear,left top,left bottom,from(#563d7c),to(#6f5499)); */
    /* background-image: -webkit-linear-gradient(top,#563d7c 0,#6f5499 100%); */

    padding: 28px 0;
}

#geyan h1{
    text-shadow: 1px 1px 2px rgb(3, 71, 84), 0 0 1em rgb(35, 185, 214), 0 0 0.2em rgb(217, 238, 242);
}


#ds-thread{
    padding: 50px 10px  0;
}

.blog_title{
    background: #065A5A;
    color: #f2f2e5;
}
